/**
 * 语音设置清理工具
 * 在浏览器控制台中使用
 */

// 清理工具
window.voiceCleaner = {
    // 清除语音设置缓存
    clearVoiceSettings() {
        console.log('🧹 清除语音设置缓存...');
        localStorage.removeItem('voiceSettings');
        console.log('✅ 语音设置缓存已清除');
        console.log('💡 请刷新页面以应用更改');
    },

    // 查看当前语音设置
    checkVoiceSettings() {
        console.log('🔍 检查当前语音设置...');
        const savedSettings = localStorage.getItem('voiceSettings');
        if (savedSettings) {
            try {
                const parsed = JSON.parse(savedSettings);
                console.log('📋 本地存储的语音设置:');
                console.log('  - 当前角色:', parsed.currentCharacter);
                console.log('  - 角色数量:', parsed.characters?.length || 0);
                console.log('  - 女性声音数量:', parsed.characters?.filter(c => c.category === 'female').length || 0);
            } catch (error) {
                console.error('❌ 解析语音设置失败:', error);
            }
        } else {
            console.log('📋 没有保存的语音设置');
        }
    },

    // 强制刷新语音设置
    forceRefreshVoiceSettings() {
        console.log('🔄 强制刷新语音设置...');
        this.clearVoiceSettings();
        console.log('✅ 请刷新页面以应用更改');
    }
};

// 快速清理函数
window.clearVoiceSettings = function () {
    console.log('🧹 快速清理语音设置...');
    window.voiceCleaner.clearVoiceSettings();
};

window.checkVoiceSettings = function () {
    console.log('🔍 检查语音设置...');
    window.voiceCleaner.checkVoiceSettings();
};

console.log('🧹 语音设置清理工具已加载！');
console.log('📖 使用方法:');
console.log('  - clearVoiceSettings() - 清除语音设置缓存');
console.log('  - checkVoiceSettings() - 检查当前语音设置');
console.log('  - voiceCleaner.forceRefreshVoiceSettings() - 强制刷新');
